package com.zsj.job;

import com.zsj.config.ScheduledCondition;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Conditional;
import org.springframework.stereotype.Component;


@Slf4j
@Component
@Conditional(ScheduledCondition.class)
public class GainDddyTokenJob {

    // @Autowired
    // private DddyService dddyService;
    //
    // @Autowired
    // private ConfigBean configBean;
    //
    // @Scheduled(cron = "0 0 * * * ?")
    // public void autoNotifyDy() {
    //     if (!"true".equals(configBean.getBatchSwitch())) {
    //         log.info("批处理开关为:{}，不执行获取TD渠道token任务", configBean.getBatchSwitch());
    //         return;
    //     }
    //     log.info("开始执行获取傣斗点赢渠道token任务");
    //     try {
    //         log.info(JSONObject.toJSONString(configBean.getAppIdInfos()));
    //         configBean.getAppIdInfos().forEach(info -> {
    //             String appId = info.split("@@@")[0];
    //             String secret = info.split("@@@")[1];
    //             log.info("{} --- {}", appId, secret);
    //             boolean flag = dddyService.gainToken(appId, secret);
    //             log.info("appId{}获取傣斗点赢渠道token任务执行结果为:{}", appId, flag);
    //         });
    //     } catch (Exception e) {
    //         log.error("error occured when get token from dddy", e);
    //     }
    //     log.info("执行获取傣斗点赢渠道token任务务结束");
    // }
}
